package response

type AppListResult struct {
	AppId         string `json:"appId"`
	AppName       string `json:"appName"`
	PackageName   string `json:"packageName"`
	PushTime      string `json:"pushTime"`
	Status        string `json:"status"`
	LatestVersion string `json:"latestVersion"` // 最新版本
}

// 应用基础信息
type AppResult struct {
	AppId       string   `json:"appId"`
	AppName     string   `json:"appName"`
	PackageName string   `json:"packageName"`
	Plats       []string `json:"plats"` // 发布平台
}

// 应用详情请求结果
type AppInfoResult struct {
	AppId        string   `json:"appId"`
	Icon         string   `json:"icon"`         // 应用图标
	ShortDesc    string   `json:"shortDesc"`    // 一句话介绍
	Desc         string   `json:"desc"`         // 详细介绍
	PrivacyUrl   string   `json:"privacyUrl"`   // 隐私政策
	Icp          string   `json:"icp"`          // icp备案号
	Screenshot   []string `json:"screenshot"`   // 应用截图
	Industry     string   `json:"industry"`     // 资质证明
	Letter       string   `json:"letter"`       // 承诺函
	SafetyReport string   `json:"safetyReport"` // 安全报告
	Plats        []string `json:"plats"`        // 发布平台
}

// 平台应用详情结果
type PlatInfoResult struct {
}

// 审核详情结果
type CheckInfo struct {
	Plat            string `json:"plat"`            // 平台
	VersionCode     string `json:"versionCode"`     // 版本号
	PushStatus      string `json:"pushStatus"`      // 应用发布结果状态
	PushStatusDesc  string `json:"pushStatusDesc"`  // 应用发布结果状态
	PushType        string `json:"pushType"`        // 发布方式
	CheckStatus     string `json:"checkStatus"`     // 应用审核结果状态
	CheckStatusDesc string `json:"checkStatusDesc"` // 应用审核结果状态
}

// 应用发布结果
type PublishResult struct {
	Success bool   `json:"success"`
	Msg     string `json:"msg"`
}
